package algotrader.book;

public class BookLine {
	
	private String id;
	private String ativo;
	private int quantidade;
	private int corretora;
	private Double preco;
	private BookLineType tipo;
	
	public BookLine(String id, int quantidade, double preco, BookLineType tipo, String ativo) {
		this.id = id;
		this.quantidade = quantidade;
		this.ativo = ativo;
		this.preco = preco;
		this.tipo = tipo;
	}

	public String getId() {
		return id;
	}

	public Double getPreco() {
		return preco;
	}
	
	public boolean equals(Object o) {
		BookLine b = (BookLine)o;
		return id .equals(b.getId()) && ativo.equals(b.getAtivo());
	}
	
	public String getAtivo() {
		return ativo;
	}

	public BookLineType getTipo() {
		return tipo;
	}

	public int getQuantidade() {
		return quantidade;
	}

	public void setQuantidade(int quantidade) {
		this.quantidade = quantidade;
	}

	public int getCorretora() {
		return corretora;
	}

	public void setCorretora(int corretora) {
		this.corretora = corretora;
	}

	public void setId(String id) {
		this.id = id;
	}

	public void setAtivo(String ativo) {
		this.ativo = ativo;
	}

	public void setPreco(Double preco) {
		this.preco = preco;
	}

	public void setTipo(BookLineType tipo) {
		this.tipo = tipo;
	}
}
